import axios from '../utils/request'
import base from './base'
import store from '../store'

const api = {
    /**
     * admin权限
     */
    /* permission() {
        return axios.get(base.baseUrl + base.permission, store.state.UserToken)
    }, */
    /**
     * 查询合作伙伴
     */
    selectPartner() {
        return axios.get(base.baseUrl + base.selectPartner)
    },
    /**
     * 增加合作伙伴
     */
    addPartner(params) {
        return axios.get(base.baseUrl + base.addPartner, { params })
    },
    /**
     * 修改合作伙伴
     */
    updatePartner(params) {
        return axios.get(base.baseUrl + base.updatePartner, { params })
    },
    /**
     * 删除合作伙伴
     */
    deletePartner(params) {
        return axios.get(base.baseUrl + base.deletePartner, { params })
    },
    /**
     * 登录
     */
    login(params) {
        return axios.post(base.baseUrl + base.login, params)
    },
    /**
     * 底部文案，二维码设置
     */
    getBottom() {
        return axios.get(base.baseUrl + base.bottom)
    },
    /**
     * 加入我们
     */
    joinUs() {
        return axios.get(base.baseUrl + base.join)
    },
    /**
     * 关于我们
     */
    aboutUs() {
        return axios.get(base.baseUrl + base.about)
    },
    /**
     * 主持人等级
     */
    getHostRank() {
        return axios.get(base.baseUrl + base.rankhost)
    },
    /**
     * 查询管理员
     */
    selectAdmin() {
        return axios.get(base.baseUrl + base.selectAdmin)
    },
    /**
     * 查询婚庆公司
     */
    selectCompany() {
        return axios.get(base.baseUrl + base.selectCompany)
    },
    /**
     * 查询新人列表
     */
    selectPerson() {
        return axios.get(base.baseUrl + base.selectPerson)
    },
    /**
     * 查询主持人列表
     */
    selectHost() {
        return axios.get(base.baseUrl + base.selectHost)
    },
    /**
     * 后台侧边导航
     */
    getMenu(params) {
        return axios.get(base.baseUrl + base.menu, { params })
    },
    /**
     * 后台主持人管理
     */
    hostManager() {
        return axios.get(base.baseUrl + base.hostManager)
    },
    /**
     * 后台管理员添加
     */
    addAdmin(params) {
        return axios.get(base.baseUrl + base.addAdmin, { params })
    },
    /**
     * 后台管理员编辑预更新
     */
    preUpdate(params) {
        return axios.get(base.baseUrl + base.preUpdate, { params })
    },
    /**
     * 后台管理员编辑
     */
    adminUpdate(params) {
        return axios.get(base.baseUrl + base.adminUpdate, { params })
    },
    /**
     * 管理员删除
     */
    adminDelete(params) {
        return axios.get(base.baseUrl + base.adminDelete, { params })
    },
    /**
     * banner管理 查
     */
    bannerManager() {
        return axios.get(base.baseUrl + base.bannerManager)
    },
    /**
     * banner管理 增加
     */
    bannerAdd(params) {
        return axios.get(base.baseUrl + base.bannerAdd, { params })
    },
    /**
     * banner管理 改
     */
    bannerUpdate(params) {
        return axios.get(base.baseUrl + base.bannerUpdate, { params })
    },
    /**
     * banner管理 删除
     */
    bannerDelete(params) {
        return axios.get(base.baseUrl + base.bannerDelete, { params })
    },
    /**
     * 主持人订单中心
     */
    hostOrder() {
        return axios.get(base.baseUrl + base.hostOrder)
    },
    /**
     * 首页推荐
     */
    recommend() {
        return axios.get(base.baseUrl + base.recommend)
    },
    /**
     * 添加公司
     */
    addCompany(params) {
        return axios.get(base.baseUrl + base.addCompany, { params })
    },
    /**
     * 策划师列表
     */
    selectPlanner(params) {
        return axios.get(base.baseUrl + base.selectPlanner, { params })
    },
    /**
     * 添加主持人
     */
    addHost(params) {
        return axios.get(base.baseUrl + base.addHost, { params })
    }
}

export default api;